package com.ccrfid.rmc6.repository.sys;

import com.ccrfid.rmc6.entity.sys.AppModuleEntity;
import org.springframework.data.repository.Repository;

import java.util.List;
import java.util.Set;

public interface AppModuleRepository extends Repository<AppModuleEntity, Long> {

    List<AppModuleEntity> getAllByEnabledAndIdInOrderBySortNumber(Integer enabled, Set<Long> idSet);

    List<AppModuleEntity> getAllByEnabledAndIdInAndPidIsNullOrderBySortNumber(Integer enabled, Set<Long> idSet);

    List<AppModuleEntity> getAllByEnabledAndIdInAndPidOrderBySortNumber(Integer enabled, Set<Long> idSet, Long pid);
}
